@charset "utf-8";

/*清除默认样式*/


/**{
	padding: 0;
	margin:0;
	list-style: none;
}*/

blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #000000;
}

body {
    font-size: 14px;
}

img {
    /*当块级元素嵌套图片时，清除图片默认3px*/
    vertical-align: top;
}


/*整体缩进：tab  整体前进：tab+shift*/

input {
    /*清空边框*/
    border: none;
    /*清空外边框*/
    outline: none;
}


/*公共类*/


/*版心类*/

.core {
    /*项目不同，版心需要修改*/
    width: 1220px;
    margin: 0 auto;
}


/*浮动类*/

.fl {
    float: left;
}

.fr {
    float: right;
}


/*清除浮动类*/

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table;
}

.clearfix:after {
    height: 0;
    line-height: 0;
    visibility: hidden;
    clear: both;
}


/*为了兼容ie6/7*/

.clearfix {
    *zoom: 1;
}


/*透明度类*/

.opacity {
    opacity: 0.5;
    /*为了兼容低版本ie浏览器
	 *filter中的opacity取值范围：0-100
	 * */
    filter: alpha(opacity=50);
}


/*字体图标*/


/*1.5.*/

@font-face {
    font-family: 'iconfont';
    src: url('../font/iconfont.eot');
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), url('../font/iconfont.woff2') format('woff2'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg#iconfont') format('svg');
}


/*2.*/

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}